LL OPAMP APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
LL OPAMP constants ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_OPAMP_INPUT_NONINVERT_DAC |
u5, h5, g4 , h7 |
LL_OPAMP_INPUT_NONINVERT_DAC1_CH1 |
|
LL_OPAMP_POWERMODE_LOWPOWER_HIGHSPEED |
u5 |
|
|
LL_OPAMP_POWERMODE_LOWPOWER_NORMALSPEED |
u5 |
|
|
LL_OPAMP_POWERMODE_NORMALPOWER_HIGHSPEED |
u5 |
|
|
LL_OPAMP_POWERMODE_NORMALPOWER_NORMALSPEED |
u5 |
|
|
LL_OPAMP_MODE_PGA_IO0 |
h5, g4 , h7 |
LL_OPAMP_PGA_EXT_FILT |
|
LL_OPAMP_MODE_PGA_IO0_BIAS |
h5, g4 , h7 |
LL_OPAMP_PGA_EXT_BIAS |
|
LL_OPAMP_MODE_PGA_IO0_IO1_BIAS |
h5, g4 , h7 |
LL_OPAMP_PGA_EXT_BIAS_FILT |
|
LL_OPAMP_POWERMODE_HIGHSPEED |
h5, g4 ,h7 |
LL_OPAMP_SPEED_MODE_HIGH |
|
LL_OPAMP_POWERMODE_NORMAL |
h5, l4, g4 , h7 |
LL_OPAMP_POWER_MODE_NORMAL |
|
LL_OPAMP_TRIMMING_NMOS_VREF_50PC_VDDA |
h5, g4 , h7 |
Not implemented yet in HAL2. |
|
LL_OPAMP_TRIMMING_NMOS_VREF_90PC_VDDA |
h5, g4 , h7 |
Not implemented yet in HAL2. |
|
LL_OPAMP_TRIMMING_PMOS_VREF_10PC_VDDA |
h5, g4 , h7 |
Not implemented yet in HAL2. |
|
LL_OPAMP_TRIMMING_PMOS_VREF_3_3PC_VDDA |
h5, g4 , h7 |
Not implemented yet in HAL2. |
|
LL_OPAMP_POWERMODE_LOWPOWER |
l4 |
LL_OPAMP_POWER_MODE_LOW |
|
LL_OPAMP_POWERMODE_NORMALPOWER |
l4 |
LL_OPAMP_POWER_MODE_LOW |
|
LL_OPAMP_INPUT_INVERT_FOLLOWER_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_INVERT_IO0_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_INVERT_IO1_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_INVERT_PGA_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_MUX_DISABLE |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_MUX_TIM1_CH6 |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_MUX_TIM20_CH6 |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_MUX_TIM8_CH6 |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_NONINVERT_DAC_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_NONINVERT_IO0_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_NONINVERT_IO1_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_NONINVERT_IO2_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INPUT_NONINVERT_IO3_SEC |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INTERNAL_OUPUT_DISABLED |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_INTERNAL_OUPUT_ENABLED |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_PGA_GAIN_32_OR_MINUS_31 |
g4 |
LL_OPAMP_PGA_GAIN_32_OR_MINUS_31 |
|
LL_OPAMP_PGA_GAIN_64_OR_MINUS_63 |
g4 |
LL_OPAMP_PGA_GAIN_64_OR_MINUS_63 |
|
LL_OPAMP_POWERMODE_NORMALSPEED |
g4 |
LL_OPAMP_POWER_MODE_LOW |
|
LL_OPAMP_INPUT_NONINVERT_DAC2 |
g4 , h7 |
Not implemented yet in HAL2. |
LL OPAMP macros ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_OPAMP_ReadReg |
u5, h5, l4, g4 , h7 |
LL_OPAMP_READ_REG |
|
LL_OPAMP_WriteReg |
u5, h5, l4, g4 , h7 |
LL_OPAMP_WRITE_REG |
|
__LL_OPAMP_COMMON_INSTANCE |
u5, l4 , h7 |
LL_OPAMP_COMMON_INSTANCE |
|
__LL_OPAMP_IS_ENABLED_ALL_COMMON_INSTANCE |
u5, l4 , h7 |
LL_OPAMP_IS_ENABLED_ALL_COMMON_INSTANCE |
LL OPAMP structures ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_OPAMP_InitTypeDef |
u5, h5, l4, g4 |
LL OPAMP functions ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_OPAMP_DeInit |
u5, h5, l4, g4 , h7 |
|
|
LL_OPAMP_GetPowerMode |
u5, h5 , h7 |
LL_OPAMP_GetLowPowerMode |
|
LL_OPAMP_Init |
u5, h5 , h7 , l4 , g4 |
|
|
LL_OPAMP_SetPowerMode |
u5, h5, l4, g4 , h7 |
LL_OPAMP_SetLowPowerMode |
|
LL_OPAMP_StructInit |
u5, h5, l4, g4 , h7 |
|
|
LL_OPAMP_GetCommonPowerRange |
l4 |
LL_OPAMP_GetCommonPowerRange |
|
LL_OPAMP_GetPowerMode |
l4, g4 |
LL_OPAMP_GetLowPowerMode |
|
LL_OPAMP_GetTrimmingValue |
l4 |
LL_OPAMP_GetTrimmingValue |
|
LL_OPAMP_GetInternalOutput |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_GetTrimmingValue |
g4 |
LL_OPAMP_GetTrimmingValue |
|
LL_OPAMP_IsLocked |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_IsTimerMuxLocked |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_Lock |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_LockTimerMux |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_SetInternalOutput |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_SetTrimmingValue |
g4 |
LL_OPAMP_SetTrimmingValue |
|
LL_OPAMP_GetInputInvertingSecondary |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_GetInputNonInvertingSecondary |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_GetInputsMuxMode |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_SetInputInvertingSecondary |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_SetInputNonInvertingSecondary |
g4 |
Not implemented yet in HAL2. |
|
LL_OPAMP_SetInputsMuxMode |
g4 |
Not implemented yet in HAL2. |